home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / system / hdms32.zip / HDMENU.DOC < prev    next >
Text File  |  1995-01-09  |  16KB  |  340 lines

  1.                          Hard Disk Menu System v3.2
  2.                          ~~~~~~~~~~~~~~~~~~~~~~~~~~
  3.   
  4.             Copyright 1992-1994 S.Griffiths, All Rights Reserved
  5.   
  6.   
  7.   HDMenu  is a complete DOS based menu system for the DOS user sick  of  all
  8.   the  menu  systems out there that have annoying features,  and  that  lack
  9.   flexibility.  HDMenu offers all the normal menu features with  a  pleasant
  10.   looking  screen  layout, with full configuration options.  HDMenu  doesn't
  11.   attempt to be a anti-virus package and/or a DOS interface like other  menu
  12.   systems as there are always plenty of other shareware programs that  do  a
  13.   much  better job. The shareware version is not restricted in any way other
  14.   that the supplier text at the top of the screen. The shareware version has
  15.   a  standard shareware blurb when loaded (doesn't display when returning to
  16.   menu  after  loading a menu item). HDMenu also includes a  utility  called
  17.   AutoScan  which contains over a thousand programs. AutoScan  searches  the
  18.   hard disks for applications and then creates the menu automatically.
  19.   
  20.   HDMenu  is shareware and can be distributed accordingly, if you decide  to
  21.   use  HDMenu the registration fee is only $45 (N.Z.) plus $5 for  P&P.  The
  22.   registered version will display your name at the top of the menu, and  the
  23.   shareware adverts are of course removed.
  24.   
  25.   There  is  also the option for computer dealers (or whoever)  to  purchase
  26.   their own copy with there company details (or whatever) at the top of  the
  27.   screen & the ability to create their own screen blanking logos. For a only
  28.   a  one-time fee HDMenu can be registered with your specific details (which
  29.   then  can't  be changed), and then that copy of HDMenu can be  distributed
  30.   freely  to  who ever you choose and run on as many computers as you  want.
  31.   Menu  Screen Blanking Logo files can be easily designed and encrypted  (to
  32.   prevent  changes)  and used with HDMenu to generate repeat  business  from
  33.   your customers.
  34.   
  35.   
  36.   HDMenu offers:
  37.   ~~~~~~~~~~~~~~
  38.   
  39.     o Full Microsoft mouse support.
  40.     o On-line Help.
  41.     o Passwords available on all options, including Submenus,
  42.       Exit to Dos, Menu Maintenance, and Configuration.
  43.     o Screen Blanking (with a text logo screen).
  44.     o Simple menu editing, including Cut and Paste, Swap,
  45.       and a easy add option.
  46.     o System Information for details on memory, disk
  47.       drives, screen type, printer & serial ports, etc...
  48.     o Complete menu is only one 174K uncompressed
  49.       executable file (Direct Access v5.1 totals over 620K
  50.       of compressed files).
  51.     o No memory overhead when running applications, menu
  52.       uses batch files.
  53.     o Uses extended VGA colours.
  54.     o Automatically scan hard disk for applications and
  55.       create menu.
  56.     o Supports parameter passing.
  57.     o Can be run on a Network.
  58.   
  59.   
  60.   DISCLAIMER OF WARRANTY
  61.   ~~~~~~~~~~~~~~~~~~~~~~
  62.   
  63.   REFERENCE  TO HDMENU IN THIS DISCLAIMER AND LICENSE APPLIES TO  ALL  FILES
  64.   AND  PROGRAMS CONTAINED WITHIN THE HDMENU ARCHIVE/DISK. THIS SOFTWARE  AND
  65.   MANUAL  ARE  SUPPLIED "AS IS". THE AUTHOR HEREBY DISCLAIMS ALL  WARRANTIES
  66.   RELATING  TO THIS SOFTWARE AND ITS DOCUMENTATION FILE, EXPRESS OR IMPLIED,
  67.   INCLUDING BUT NOT LIMITED TO DAMAGE TO HARDWARE, SOFTWARE AND/OR DATA FROM
  68.   USE  OF  THIS  PRODUCT. IN NO EVENT WILL THE AUTHOR OF  THIS  SOFTWARE  BE
  69.   LIABLE  TO  YOU  OR  ANY OTHER PARTY FOR ANY DAMAGES.  YOUR  USE  OF  THIS
  70.   SOFTWARE  INDICATES THAT YOU HAVE READ AND AGREE TO THESE AND OTHER  TERMS
  71.   INCLUDED IN THIS DOCUMENTATION FILE.
  72.   
  73.   DUE  TO  THE  NATURE OF EVOLVING PROGRAMMING AND THE VARIOUS HARDWARE  AND
  74.   SOFTWARE ENVIRONMENTS IN WHICH THIS SOFTWARE MAY BE USED, IT IS UNDERSTOOD
  75.   THAT OCCASIONAL "BUGS" OR UNFITNESS MAY ARISE. THE USER SHOULD ALWAYS TEST
  76.   THIS SOFTWARE THOROUGHLY WITH NON-CRITICAL DATA BEFORE RELYING ON IT.
  77.   
  78.   LICENSE
  79.   ~~~~~~~
  80.   
  81.   HDMENU  is  distributed as shareware. This means that you  are  granted  a
  82.   limited  license to use it for a period of 30 days. If you find it  useful
  83.   and  decide  to continue using it after the trial period, registration  is
  84.   required. HDMENU is neither free software nor is it in the public  domain.
  85.   The  software and its documentation, this file, are property of the author
  86.   and may not be sold without written permission from the author.
  87.   
  88.   Registered users will be granted a just-like-a-book license which means  a
  89.   registered version of the software can be used by more than one person and
  90.   can  be  moved  from  one  computer to another so  long  as  there  is  NO
  91.   POSSIBILITY  of  it being used by two different persons on  two  different
  92.   computers  at  the  same time, just like a book can not  be  read  by  two
  93.   different persons in two different places at the same time.
  94.   
  95.   A  dealer  license allows you distribute as many copies of HDMENU  as  you
  96.   like, to whomever you please, provided no charge is made and the following
  97.   distribution terms are met.
  98.   
  99.   TERMS OF DISTRIBUTION
  100.   ~~~~~~~~~~~~~~~~~~~~~
  101.   
  102.   Redistribution  of  HDMENU  must include the software,  its  documentation
  103.   file, and all supplemental files as a single unit without any modification
  104.   AND subject to the following conditions:
  105.   
  106.   1.Any  individual  is  welcome to make copies for his/her  friends  and/or
  107.     colleagues if NO FEE is charged.
  108.   
  109.   2.Electronic  bulletin boards, whether they charge or do not charge  their
  110.     users subscription fee, are welcome to post the program for down loading
  111.     as long as they do not charge any fee in particular for the distribution
  112.     of HDMENU.
  113.   
  114.   3.Non-commercial user groups and computer clubs may distribute the program
  115.     to their members if only a small distribution fee charged.
  116.   
  117.   
  118.   4.Disk  vendors approved by the Association of Shareware Professionals  or
  119.     disk  vendors  who explain the concept of shareware in  their  ads  that
  120.     quote a price may distribute the shareware version of HDMENU.
  121.   
  122.   5.Other  commercial enterprises wishing to distribute HDMENU either  alone
  123.     or in combination with other hardware, software, books or materials must
  124.     obtain permission in writing from the author.
  125.   
  126.   HOW TO REGISTER
  127.   ~~~~~~~~~~~~~~~
  128.   
  129.   Please  read  this  section  before  filling  out  the  order  form.   The
  130.   registration fee is only $45 and $5 for P&P (N.Z.). Registered  users  may
  131.   obtain a copy of the latest version of HDMenu at any time for $5 (plus  $5
  132.   for P&P). Registering HDMenu also includes AutoScan.
  133.   
  134.   1.   Read the License information (above)
  135.   
  136.   2.   Foreign order. Payment in the following forms is accepted:
  137.   
  138.             A.   Cash (Please note that the author cannot be responsible
  139.                  for any loss in the mail)
  140.             B.   Bank check.
  141.             C.   International money order issued by banks, etc...
  142.   
  143.   Shipping  and  handling charges are the same for N.Z.  users  and  foreign
  144.   users.  For  pricing or other information regarding purchasing HDMENU  for
  145.   your  business for UNLIMITED distribution of HDMenu with your own supplier
  146.   details  at  the  top, please contact me at the address contained  in  the
  147.   order form.
  148.   
  149.   Installing HDMenu
  150.   ~~~~~~~~~~~~~~~~~
  151.   
  152.   To install HDMenu the archive file needs to be extracted, which if you are
  153.   reading  this had already been done. The only file that are compulsory  to
  154.   run  HDMenu  are HDMENU.SCN and HDMENU.EXE, the rest can be  created  from
  155.   defaults.  Place the following files into a directory (the directory  name
  156.   is irrelevant):
  157.   
  158.   Archive files:
  159.   
  160.     MENU.BAT   - Batch file to start menu (gets created by SETUP or HDMENU)
  161.     HDMENU.EXE - Menu Program file
  162.     HDMENU.HLP - Menu Help file (text)
  163.     HDMENU.SCN - Screen Blanking logo file
  164.     HDMENU.DAT - Menu Data file (sample menu supplied)
  165.     HDMENU.CFG - Configuration file (gets created by SETUP or HDMENU)
  166.     SETUP.EXE  - Program to create initial batch file & default config file
  167.     HDMENU.DOC
  168.     README.DOC
  169.     VENDOR.DOC
  170.     AUTOSCAN.DBF
  171.     AUTOSCAN.EXE
  172.     REGISTER.FRM
  173.     FILE_ID.DIZ
  174.   
  175.   
  176.   
  177.   Run  the  setup  program  and  select  your  screen  type,  which  creates
  178.   HDMENU.CFG  and  MENU.BAT.  Start  the menu  by  running  the  batch  file
  179.   MENU.BAT. The files MENU.BAT and HDMENU.CFG can also be created by running
  180.   HDMENU.EXE directly.
  181.   
  182.   Using HDMenu
  183.   ~~~~~~~~~~~~
  184.   
  185.   The  help  file  within the menu (HDMENU.HLP) contains all  the  operation
  186.   instructions,  this can be viewed by pressing F1, or the instructions  can
  187.   be printed by following the steps in the help file.
  188.   
  189.   Using AutoScan
  190.   ~~~~~~~~~~~~~~
  191.   
  192.   AutoScan  is  a utility to make things easier when you are  setting  up  a
  193.   menu. What AutoScan does is search all the files on your hard disk(s)  for
  194.   programs that it recognises. Programs that are automatically detected  are
  195.   then added to the menu file. The AutoScan database currently contains over
  196.   a thousand programs.
  197.   
  198.   When  AutoScan  is run (without any parameters) it automatically  searches
  199.   all  the  hard drives that  are available on your computer. AutoScan  will
  200.   create  a  HDMENU.DAT  file in the directory that it  is  run,  this  will
  201.   normally  be  the  same as the menu's directory. If a HDMENU.DAT  file  is
  202.   already  present (ie. you have the default menu file, or have  setup  your
  203.   own  menu items) then when AutoScan starts it allows you to choose how the
  204.   current  HDMENU.DAT is dealt with. The options available are  [O]verwrite,
  205.   [A]ppend,  or  [Q]uit, pressing the first letter of each of these  selects
  206.   that  option. Firstly, overwrite will cause any menu items currently setup
  207.   in  HDMENU.DAT to be lost, don't run this option if you have already setup
  208.   your  menu and don't want to lose all the items that are currently on  the
  209.   menu.  Selecting append will first load the existing HDMENU.DAT  and  then
  210.   search  the hard disks for other applications adding these to the existing
  211.   menu.  Select quit by pressing Q if you don't want to do either  of  these
  212.   options. Once AutoScan has started it will search all the hard drives  and
  213.   save a HDMENU.DAT file and then simply return to DOS.
  214.   
  215.   Options
  216.   ~~~~~~~
  217.   
  218.   Several  command line options (or parameters) are available  when  running
  219.   AutoScan.  These can be entered in upper or lower case. A help screen  can
  220.   be  displayed for these commands by type 'AUTOSCAN /?'. The syntax for the
  221.   options are:
  222.   
  223.       AUTOSCAN [drive list] [options]
  224.   
  225.       Options:        /A - Allow duplicates on the menu
  226.                       /P - Prevent duplicates on the menu (default)
  227.                       /D - Display duplicates in database
  228.                       /M - Go into maintenance mode
  229.   
  230.   The  drives  that AutoScan searches can be controlled by specifying  which
  231.   drives  you  would like searched. For example if you are on a network  and
  232.   would like to search your own C drive and perhaps the network drives F and
  233.   J  you  would enter 'AUTOSCAN CFJ'. Note no spaces or colons are  required
  234.   between the drive letters.
  235.   
  236.   
  237.   The  options '/A' and '/P' are basically self explanatory. A duplicate  is
  238.   determined  when two menus item have the same description and are  on  the
  239.   same  submenu. For example if you wanted to allow duplicates on  the  menu
  240.   and only search drives C and D you would enter 'AUTOSCAN CD /A'.
  241.   
  242.   The  option '/D' searches through the AutoScan database for any duplicates
  243.   that may have been created. A duplicate in the database is different to  a
  244.   duplicate  on the menu (explained above). A duplicate in the  database  is
  245.   when two programs have the same description and executable file. When this
  246.   option  is  used  no search is performed. This is only  available  in  the
  247.   dealer version.
  248.   
  249.   The  '/M'  options  put AutoScan into the maintenance mode  to  allow  the
  250.   programs detected to be changed. This is explained in detail below, and is
  251.   only available in the dealer version.
  252.   
  253.   Maintenance
  254.   ~~~~~~~~~~~
  255.   
  256.   When  the maintenance mode is used, the database is loaded and a  list  of
  257.   the  programs that AutoScan can detect is displayed on the screen. To move
  258.   about  the  list you can use the arrow keys to move up and down or  switch
  259.   columns,  page  up  and page down will skip a whole page  at  a  time  and
  260.   control+page  up/down  will  go to the top or  bottom  of  the  file.  The
  261.   programs are always sorted by the program description. The mouse can  also
  262.   be  used  to click onto items, or use the scroll bars to move through  the
  263.   list  of  items.  For  full information on the using  of  the  maintenance
  264.   screens  please  see  the  help  file from within  HDMenu  where  this  is
  265.   explained in full.
  266.   
  267.   Key summary:
  268.   
  269.        INSERT - Adds a item to the AutoScan database
  270.        DELETE - Deletes the current item, without prompting
  271.        ENTER  - Edits the current item
  272.        F      - Find text
  273.        ESC    - Exits AutoScan maintenance (prompts for saving)
  274.   
  275.   Each  program  that  AutoScan  can  detect  requires  several  pieces   of
  276.   information.  These are the description to give the program on  the  menu,
  277.   the  executable  file that the menu is to run (either a BAT,  COM  or  EXE
  278.   file),  two  other  files that are also required for this  program  to  be
  279.   present,  the submenu it is to go on, and any parameters you may  wish  to
  280.   use.
  281.   
  282.   The  executable  file  requires a full filename  to  be  entered  with  an
  283.   extension,  for  example 'PARADOX.EXE' or 'BACKUP.BAT'. The  two  addition
  284.   file  names  are  to  help verify that AutoScan has detected  the  correct
  285.   program.  For example many programs may use a file called 'START.EXE',  if
  286.   this is all that is entered without any additional files then AutoScan may
  287.   detect  other  programs that were not intended (and hence the  description
  288.   will  be wrong), but by adding the extra file names this can be prevented.
  289.   These  extra  files must also be in the same directory as  the  executable
  290.   file,  for  example  'MAIN.DAT' and 'SOUNDS.WAV' may also  be  part  of  a
  291.   program.  These  additional  files must also have  a  full  filename  with
  292.   extension.
  293.   
  294.   
  295.   The  parameters allow additional information to be supplied to the program
  296.   when it is run from HDMenu. The parameters act as if they were entered  as
  297.   normal  command  line options. For example if you wanted to  add  the  DOS
  298.   command   CHKDSK  to  AutoScan  and  also  use  the  parameter  /F,   then
  299.   'CHKDSK.EXE'  would  be  the executable and the parameters  would  contain
  300.   '/F'.
  301.   
  302.   The  submenu  field  allows  the programs detected  to  grouped  in  their
  303.   appropriate  categories. This can any text that you wish  to  enter,  like
  304.   'Games' or 'Utilities', then any programs detected will be placed on  that
  305.   particular  submenu.  The  existing items in the  AutoScan  database  have
  306.   standard  submenus for the programs, to use these you can simply  use  the
  307.   standard headings as listed below:
  308.   
  309.             Application
  310.             Communications
  311.             Database
  312.             Desktop Publishing
  313.             Dos Utilities
  314.             Environment
  315.             Educational
  316.             Games
  317.             Graphics
  318.             Integrated Packages
  319.             Programming Languages
  320.             Project Management
  321.             Spreadsheets
  322.             Utilities
  323.             Word Processing
  324.             Windows Applications
  325.   
  326.   If  no submenu name is entered then the program will be added to the  main
  327.   menu,  this  is  best  done when the program is a common  frequently  used
  328.   program.
  329.   
  330.   When  searching for text the search is done from the current item  to  the
  331.   bottom, if the search is successful the item containing the match is  then
  332.   made  the  current  item, if no match is found then nothing  happens.  All
  333.   items  are  searched (description, file names etc...). To search  all  the
  334.   records use [control+pageup] to go the to begining of the list first.
  335.   
  336.   If  changes are made the database when exiting a prompt appears  to  allow
  337.   the  changes  to be saved to disk, otherwise pressing ESC will  return  to
  338.   DOS.
  339.   
  340.